你所需要知道的关于Loom Network的一切+与TrustWallet合作
Hello大家,好久不见啦!
上篇文章出来的时候还是春天,现在就已经到夏天了啊~ 夏季天气炎热,容易着急上火,心烦气躁。所以我们为大家准备了一站式服务,将所有关于Loom Network的信息总结到一篇文章当中。
当你的朋友同事家人拉着你的衣角问,“Loom Network是干什么的呀?” 你就可以把这篇文章甩在他/她脸上,眼中透着专家的光芒。
我们开始吧:)
许多新关注Loom Network的朋友发现的第一件事就是我们没有“白皮书”——一个似乎(不管正确与否)成为区块链技术公司所必需的文档。
我们认为动嘴皮子容易——而实际上唯一重要的是有实实在在的结果。
因此,我们不会只是谈论我们计划在遥远的将来会做什么,而是决定从第一天开始就专注于发布多种落地产品。
少说多做。
对于我们来说,发布一篇关于尚不存在的产品的详细文档是没有意义的,所以我们决定首先构建产品,然后让一群开发者在上面构建DApps,然后再发布详细文档。
>>>
我们也不是一直处在忍者模式,藏着我们正在构建的产品。
自7个月前开始此项目以来,我们在Medium上撰写了超过40,769多个字的内容(以英文文章为准),也发布了很多篇公众号。
你们通过超过40,769字来探索我们最棒的想法——关于扩展以太坊、构建DApps、以及为什么我们认为在线游戏和社交应用是将被区块链技术所震撼的下一个领域。
>>>
1. Loom Network是什么?
Loom Network正在构建一个基础设施平台,其将有助于扩展以太坊,并且是第一个上线的以太坊扩展解决方案。
简单来说,你可以把Loom Network看作——以太坊上的EOS。
Loom SDK
我们的核心产品是一款SDK,可以让开发者快速构建自己的区块链,而无需了解区块链基础架构。把它想成是一个“构建你自己的区块链”的生成器。
DApp链:每个DApp在它自己的侧链上
Loom SDK会生成一个我们称之为DApp链的产物,它是一个用以太坊作为基础层的第二层区块链。
将每个DApp运行在它自己的以太坊侧链上有诸多好处,但最重要的是:
DApp链可以使用其他共识规则集(如DPoS)来优化高可扩展性。
用以太坊作为基础层意味着基于DApp链的资产(如ERC20和ERC721代币)将会有以太坊的安全保证,尤其是当由Plasma支持时。
DPoS = 大规模可扩展的DApp
我们的SDK允许开发者选择他们自己的共识算法和规则集,根据他们DApp的需求来自定义可扩展性和安全性之间的权衡。
开箱即用,我们支持DPoS(股份授权股权证明),它支持大型在线游戏和社交应用——是我们关注的两种初始类型的DApp(尽管你可以在Loom SDK上构建任何类型的DApp)。
以太坊上的Plasma提供安全保障
DApp链使用基于Plasma的中继来与以太坊之间来回转移资产,这使得ERC20和ERC721代币可以在DApp链上使用的同时,仍然由以太坊保障安全。
简而言之,Loom SDK可以让开发者们构建他们会在EOS上构建的相同类型的应用,但是它们将会有以太坊的支持。
2. 了解DApp链
为了更好地理解我们关于扩展性和DApp链优势的核心论文,请阅读以下两篇文章:
3. 了解Plasma
我们已经写了两篇文章来解释我们将如何在Loom DApp链上使用Plasma:
4. 迄今为止Loom Network的进度如何?
a. 第一个DApp链于2018年3月14日上线:
你可以去DelegateCall.com/zh试试——它与Steemit在架构上相似,但不是一个博客网站,而是一个关于区块链和以太坊编程的问答网站。
如我们的增长负责人Dilanka小哥哥所言,“它就像是Steemit和StackOverflow生的宝宝。”
在DelegateCall上,当你的问题和回答得到赞时,你会获得相应的karma点数,这些点数可以在以太坊主网上兑换ERC20代币。因此,你可以通过对网站的贡献赚取真正的钱而不是无用的karma点数。
立即注册并提个问题来亲自体验一下吧,看看基于DApp链的DApp在实际运行中的表现如何——它拥有一个普通Web 2.0应用程序的用户体验,即使它是100%运行在区块链之上的。
然后你可以看看Delegatecall区块浏览器,观察DelegateCall DApp链在你提问题后的实时更新。
如果你想了解更多关于它是如何运作的信息,下面的文章将更详细地介绍一些常见问题以及DelegateCall的技术实现:
b. Loom SDK正在内测阶段,2018年6月将发布公共版
我们的开发团队一直非常忙于即将在6月发布的Loom SDK(在写这篇文章的时候只剩下1个月的时间了)。阅读这篇文章来了解更多关于Loom SDK的信息:
c. CryptoZombies——全世界最受欢迎的以太坊编程学校(超过17万学员)
CryptoZombies是我们开发的一个免费的在线编程学校,开发者可以学习在以太坊上构建游戏(和其他DApp)。
当我们开始开发以太坊扩展技术时,我们意识到区块链平台只有在其上面有应用程序时才有用。
确保你的平台上布满各种有用的应用程序的最好方法就是——让开发人员的构建过程越简单越好,这意味着:
内部开发第一款受欢迎的应用程序(我们有DelegateCall作为社交网站的代表,然后接下来3个月里我们将发布3款区块链游戏作为游戏的代表)。
创建一套酷炫无敌好用易上手的教程,让开发者们逐步跟着指示完成开发任务。
所以我们创建了CryptoZombies来培训下一代区块链开发人员。 首先教他们如何在以太坊上写下他们的第一份智能合约,然后教他们如何构建他们的第一个Loom Network DApp链。
在这个过程中,CryptoZombies爆炸并成为世界上学习以太坊开发排名第一的资源。
现在我们正在分叉CryptoZombies,将其作为Loom Network上的第二个DApp链运行。
d. 一篓子其他小项目/开发工具
开发者享,开发者治。
我们是从里到外、如假包换的nerds。所以一路走来,除了核心产品之外,我们也开发了一些小项目:
EthFiddle.com——已经成为以太坊开发人员的#1 Solidity代码分享网站
SolidityX——一个默认安全Solidity超级集,可以编译为常规的Solidity(防止已知的安全漏洞)。 我们最终会将其收入成为我们SDK的一部分。
EthDeploy ——一个简单的方式来启动私有以太坊区块链来测试和演示你的DApp
CryptoZombies Origins: What is Blockchain? ——一个浏览器内可玩的游戏/教程,教玩家区块链的基本知识
5. 接下来还有什么?
我们接下来发布的游戏之一CryptoZombies Rancher的游戏截图
多!到!爆!炸!但是这里有一些更近期的精选:
2018 2018年6月Loom SDK公测版发布
6月份SDK将添加Plasma支持
亚洲区黑客马拉松赛事将邀请更多开发人员使用Loom SDK(敬请期待更多相关公告)
接下来3个月期间将发布3款内部开发的区块链游戏
一些你很有可能听说过的大型项目正在使用Loom SDK开发,但我们还不能透露
……当然还有一些我们现在先不会透露的秘密公告。我们是Loom Network,你懂我们的套路 😜
>>>
Loom Network与TrustWallet合作为DApp添加移动设备深度链接(Mobile Deeplinking)
从用户体验的角度来看,深度链接使移动DApp变得非常简单易用。
目前来说,就算最最简单的一个芝麻小事都需要一整套事务交易。
我说的是像:在纸牌游戏中的一次出牌或更改帐户的头像——这样的小事。
换句话来说,DApp的用户体验太太太糟糕了。
原生DApp的用户体验就和上图差不多一样糟糕
芝麻小事之所以需要全套的事务交易是因为,它们被当作是转移数百万美元一样,被以相同的安全性和严格程度处理。多可笑啊?
杀鸡焉用牛刀。杀蚊焉用龟派气攻。
Loom Network DApp链在桌面解决了这个问题,即通过从以太坊主网中卸载非财务DApp并让开发人员在DApp中处理芝麻小操作,而无需在每个步骤强制确认。然后如果一个财务交易需要高安全性,它将重回到以太坊主网。这个过程适用于搭载了像Metamask这种桥的浏览器。
……但在移动设备上,DApp只能以DApp浏览器内部显示的网页的形式存在。换句话来说,原生移动游戏(或DApp)仅与以太坊单独合作并没有好的解决方案。
附注:你可以在游戏中嵌入以太坊钱包,但这需要用户管理另一个钱包,这会引入更多摩擦和严重的安全问题。
解决方案:深度链接支持
深度链接(Deeplinking)就是当原生移动应用彼此之间沟通并执行复杂任务。这就是你登录微博的移动应用程序,或使用微信付费,或分享在抖音上分享吃火锅的视频。
使用iOS转移网关的用户体验
深度链接是如何运作的?
这个概念很简单:我们不会发送你的登录信息,而是将密集的(即:压缩的)以太坊事务发送到一个安全的钱包。钱包然后签署并确认事务并将用户退回到游戏或应用程序。
从用户体验的角度来看,此处没有摩擦——整个过程如丝般顺滑。这样一来,你的钱包和里面的代币将被一个专用(且可信)的钱包保护。而且每一款利用深度链接协议的游戏都可以与那个区块链无需任何额外的步骤沟通。
与TrustWallet合作
这就是为什么我们很高兴地宣布我们将与TrustWallet合作。TrustWallet是功能最丰富的ERC20钱包之一,并在积极展开开发活动中。 我们将一起努力提供易于使用的深度链接标准。
原生深度链接将成为任何使用Loom SDK的DApp开发人员的内置功能。意味着,任何建立在Loom’s SDK之上的DApp都可以在本地与以太坊主网进行交互,而不必像无头苍蝇那样混乱。
>>>
由于公众号无法在原文中不断添加新内容,所以我们会隔一段时间就整理一次并在公众号更新:)
扫码关注Loom Network
加入我们的僵尸大军
电报私人聊天室(中文社区):https://t.me/loomnetworkcn
想要学习写属于你自己的DApp代码:https://cryptozombies.io/zh
知乎专栏:zhuanlan.zhihu.com/loomnetwork
思否专栏:https://segmentfault.com/blog/loomnetwork
中文版medium:medium.com/loom-network-chinese
往期精选: